package com.tbit.uqbike.client.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * 公告统计表(NoticeStatistics)实体类
 *
 * @author shanyong.mo
 * @since 2025-02-19 10:57:37
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class NoticeStatistics implements Serializable {
    private static final long serialVersionUID = 253358629671651392L;
    /**
     * 公告id
     */
    private Integer noticeId;
    /**
     * 曝光PV
     */
    private Integer exposurePV;
    /**
     * 曝光UV
     */
    private Integer exposureUV;
    /**
     * 点击PV
     */
    private Integer clickPV;
    /**
     * 点击UV
     */
    private Integer clickUV;
    /**
     * 阅读PV
     */
    private Integer readPV;
    /**
     * 阅读UV
     */
    private Integer readUV;
    /**
     *阅读公告完UV
     * */
    private Integer readFinishUV;
    /**
     * 平台，1、客户端；2、管理端；3、运维端
     */
    private Integer platform;
    /**
     * 统计日期
     */
    private String dateTime;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 阅读完成率 readFinishUV/readUV
     * */
    private double readFinishRate = 0;


}

